@charset "utf-8";

*{
	margin:0;
	border:0;
}

body{
	width: 1350px;
	font-size:100%;
	overflow-x: hidden; 
}

a{
	text-decoration:none;
	color: #eee;
}

div{
	height: 200px;
}

ul{
	list-style-type: none;
}

#top{
	height: 55px;
	width: 100%;
	background-color: #222;
	font-size: 1em;
	padding-top: 15px;
	border-bottom: 1px solid #555;

}
	#top ul{
		margin-left: 100px;
	}
	#top li{
		float: left;
		margin-left: 30px;
	}
	#top li a{
		display: inline-block;
		padding: 10px 25px;
		border-radius:5px;
	}
	#top li a:link{}
	#top li a:hover{
		background-color: rgba(20,20,20,0.9);
		box-shadow: 1px 1px 1px #333 ,inset 1px 1px 1px #000;
	}
	#top li a:visited{
	}
	#top li a:active{
		color:#00ffFF;

	}


#neirong{
	height: 1700px;
	width: 100%;
	background-color: #333;
	border-bottom:1px solid #000;
	border-top: 1px solid #000;
	float: left;
}

.head{
	height: 360px;
	width: 100%;
	margin-bottom: 10px;
}	
	#lunbo{
		height: 280px;
		width: 650px;
		float: left;
		overflow: hidden;
		margin:40px 0px 20px 170px;
	}
	#lunbo img{
		width:650px;
		height:300px;
		/*position: absolute;*/
	}
	/*#lunbo img{
		display: none;
	}*/
	.jianjie{
		height: 250px;
		width: 350px;
		float: left;
		margin:40px 0px 20px 20px;
		padding: 15px 10px;
		border-radius: 10px;
		background-color: rgba(42,42,42,1);
		box-shadow: 1px 1px 1px #333 ,inset 0px 1px 1px #000;
	}
	.jianjie span{
		font-size: 1.5em;
		font-weight: bold;
		color: #555;
	}
	.jianjie p{
		width: 200px;
		height: auto;
		margin: 10px 0px 20px 30px;
		line-height: 30px;
		color: #999;

	}
	.jianjie ul{
		margin:30px 0px 0px -40px;
	}
	.jianjie ul li{
		display: block;
		width: 60px;
		height: 60px;
		border-radius: 30px;
		background-color: rgba(42,42,42,1);
		box-shadow: 0px 1px 1px #333,inset 0px 1px 1px #000;
		margin-left: 10px;
		float: left;
	}
	.jianjie ul img{
		display: inline-block;
		margin: 10px 8px;
		width: 40px;
		height: 40px;
		margin-left: 10px;
	}

.wenzhang{
	margin-top: 10px;
	height: 1500px;
	width: 710px;
	float: left;
}
	.wenzhang div{
		width: 700px;
		height: 250px;
		margin-left: 170px;
		border-right: 2px solid #000;
		padding-top: 10px;
	}
	.wenzhang p{
		width: 660px;
		height: 190px;
		margin-top: 15px;
		color: #ccc;
		line-height: 25px;
		border-radius: 5px;
		background-color: rgba(32,32,32,1);
		box-shadow: 0px 1px 1px #333,inset 0px 1px 1px #000;
		float: left;
		border-bottom: 25px solid #111;
	}
	.wenzhang .bt{
		display: block;
		margin: 15px 0px 0px 20px;
		width: auto;
		height: auto;
		color: #999;
		font-size: 1em;
		font-weight: bold;
	}
	.wenzhang .sm{
		display: block;
		margin-top: 15px;
		height: 100px;
		width: 430px;
		overflow: hidden;
	}
	.wenzhang img{
		display: block;
		width: 160px;
		height: 114px;
		margin: 10px 20px 0px 25px;
		float: left;
	}
	.wenzhang .rq{
		display: block;
		margin: 35px 0px 0px 30px;
		color: gray;
	}
	.wenzhang ul{
		margin: -215px 15px 10px 541px;
		float: left;

	}
	.wenzhang ul .l1{
		display: block;
		border-style: solid;
		border-color: rgba(16,16,16,1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(16,16,16,1);
		border-width: 20px 30px 0px 0px;
		margin: 20px 0px 0px 79px;
		float: left;

	}
	.wenzhang .l2 a{
		display: block;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		background-color: #000;
		border: 2px solid #333;
		float: left;
		margin:-25px 0px 0px 113px;
	}
	.wenzhang .l2 a:link{}
	.wenzhang .l2 a:hover{
		border-color:rgba(200,200,200,0.8);
	}

.tuijian{
	width: 310px;
	height: 1500px;
	margin: 45px 0px 0px 900px;
}
	.wz{
		border-radius: 5px;
		background-color: #222;
		box-shadow: 0px 1px 0px rgba(255,255,255,0.1) ,inset 0px 1px 1px rgba(0,0,0,0.7);
		width: 95%;
		height: 300px;
		padding: 15px 0px 10px 15px;
		line-height: 20px;
		float: left;
	}
	.wz .bt{
		width: auto;
		height: auto;
		color: #ddd;
		margin-bottom: 10px;
		font-size: 1.1em;
	}
	.wz .zw{
		width: auto;
		width: auto;
		color: #999;
	}
	.wz .zw span{
		display: block;
		width: 100%;
		margin: 10px 0px 0px 0px;
		font-size: small;
		color: #999;
	}
	.wz .zw strong{
		color: #555;
	}
	.wz .zw a{
		color:#aaa;
	}
	.wz .zw a:link{}
	.wz .zw a:hover{
		color: green;
	}

	.tw{
		margin-top: 25px;
		padding: 20px 20px 0px 15px;
		border-radius: 5px;
		background-color: #222;
		box-shadow: 0px 1px 0px rgba(255,255,255,0.1) ,inset 0px 1px 1px rgba(0,0,0,0.7);
		width: auto;
		height: 270px;
		line-height: 20px;
		float: left;
	}
	.tw .bt{
		width: auto;
		height: auto;
		color: #ddd;
		font-size: 1.1em;
	}
	.tw .zw{
		margin-top: 15px;
	}
	.tw .zw p{
		font-size: 0.8em;
		color: #aaa;
		float: left;
		margin-bottom: 15px;
	}
	.tw .zw img{
		width: 80px;
		height: 65px;
		margin-right: 10px;
		float: left;
	}
	.tw .zw p small{
		color: #B5783E;
	}

	.rm{
		margin-top: 25px;
		padding: 20px 20px 0px 15px;
		border-radius: 5px;
		background-color: #222;
		box-shadow: 0px 1px 0px rgba(255,255,255,0.1) ,inset 0px 1px 1px rgba(0,0,0,0.7);
		width: auto;
		height: 250px;
		line-height: 20px;
		float: left;
	}
	.rm .bt{
		width: auto;
		height: auto;
		color: #ddd;
		font-size: 1.1em;
	}
	.rm .zw{
		width: auto;
		height: auto;
		margin-top: 10px;
		line-height: 21px;
	}
	.rm .zw a:link{}
	.rm .zw a:hover{
		text-decoration: underline;
	}
	.rm .zw span{
		display: inline-block;
		width: auto;
		height: auto;
	}
	.rm .zw small{
		color: #555;
	}
	.rm .zw small a{
		color:#366;
	}
	.rm .zw a{
		font-size: 0.6em;
		color: #aaa;
	}

	.ss{
		margin-top: 25px;
		padding: 25px 25px;
		border-radius: 5px;
		background-color: #222;
		box-shadow: 0px 1px 0px rgba(255,255,255,0.1) ,inset 0px 1px 1px rgba(0,0,0,0.7);
		width: 260px;
		height: auto;
		float: left;
	}
	.ss input{
		background-color: #111;
		border: 1px solid #333;
		width: 250px;
		height: 35px;
		color: #ccc;
	}

	.music{
		margin-top: 25px;
		padding: 20px 20px 15px 20px;
		border-radius: 5px;
		background-color: #222;
		box-shadow: 0px 1px 0px rgba(255,255,255,0.1) ,inset 0px 1px 1px rgba(0,0,0,0.7);
		width: 270px;
		height: auto;
		float: left;
	}
	.music .mp{
		width: auto;
		height: auto;
	}
	.music img{
		display: block;
		width: 90px;
		height: 90px;
		margin-right: 20px;
		float: left;
	}
	.music p{
		color: #bbb;
		line-height: 24px;
		font-size: 0.8em;
		float: left;
	}
	.music p a{
		color: #B5783E;
	}
	.music audio{
		margin: 40px 0px 0px 0px;
		width: 98%;
		height: auto;
		
	}

#footer{
	height: 300px;
	width: 100%;
	background-color: #222;
	color: #ddd;
	padding-top: 20px;
	border-top: 1px solid #555;
	float: left;
}

#footer div{
	/*border:1px solid white;*/
	
}

	.lianjie{
		width: 330px;
		height: 100%;
		float: left;
		padding-left: 40px;
	}
	.lianjie header{
		margin-left:50px;
		margin-bottom: 5px;
	}
	.lianjie span{
		width: 100%;
		margin-left: 50px;
		margin-top: 5px;
		float: left;
	}
	.lianjie span a{
		font-size: 0.8em;
		color: #aaa;
	}
	.lianjie iframe{
		margin-left: 50px;
		margin-top: 10px;
		width: 300px;
		height: 200px; 
	}

	.liuyan{
		width: 480px;
		height: 100%;
		float: left;
		color: #ddd;
		padding-left: 90px;
	}
	.lyz{
		width: 100%;
		margin-top: 10px;
		font-size: 0.9em;
		float: left;
	}
	.lyz img{
		width: 70px;
		height: 70px;
		float: left;
	}
	.lyz time{
		color: #066;
	}
	.lyz p{
		width: auto;
		height: auto;
		float: left;
		font-size: 0.9em;
		line-height: 20px;
		margin: 5px 0px 0px 10px;
	}
	.lyz span{
		color: #aaa;
	}
	.lyb{
		margin-top: 10px;
		float: left;
	}
	.liuyan span{
		margin: 0px 10px;
		font-size: 90%;
	}
	#liuyan{
		margin-top: 5px;
		border: 1px solid #111;
		background-color: #ccc;
		line-height: 20px;
		color: #111;
		font-size: 1.1em;
		box-shadow: 2px 2px 2px #555,inset 2px 2px 2px #111;
		float: left;
	} 
	.lyb input{
		float: left;
		margin: 130px 0px 0px 10px;
		width: auto;
		height: auto;
		background-color: white;
		border: 2px solid #555;
		box-shadow: 2px 2px 2px #222,inset 2px 2px 2px #999;
	}

	.anli{
		width: 400px;
		height: 100%;
		float: left;
	}
	.anli header{
		margin-bottom: 15px;
	}
	.anli p{
		width: 300px;
		height: auto;
	}
	.anli a{
		display: inline-block;
		margin-right: 15px;
		margin-bottom: 15px;
		float: left;
	}
	.anli img{
		width: 70px;
		height: 70px;
	}

	.di{
		display: block;
		width: 100%;
		height: 30px;
		background-color: rgba(16,16,16,1);
		float: left;
		font-size: 0.9em;
		padding-left: 150px;
		padding-top: 15px;
	}
	.di small{
		color: #555;
		font-size: 0.8em;
	}
	.di a{
		color: #aaa;
	}
	#footer span a:link{}
	#footer span a:hover{
		color: #ddd;
	}
	#t{
		display: inline-block;
		width: auto;
		height: auto;
		margin-left:200px;
		color: #aaa;
	}












